Specifying Reactive Systems through the Object-Process Methodology
نویسندگان
چکیده
There is general consensus in the software and control systems literature that real-time systems are difficult to model, specify, and design. This is due to the fact that issues such as concurrency, synchronization between processes, and real-time constraints must be expressed. Since real time systems play a central role in many technological advents, it is an important and challenging task to develop an intuitive and easy-to-use, yet coherent and concise method for specifying such systems. The Object-Process Methodology (OPM) graphically specifies systems in a single unified model that describes the static-structural and behavioralprocedural aspects of a system. OPM/T is an extension of OPM for specification of reactive and real-time systems, which is capable of expressing temporal constraints, referencing events, and handling exceptions. In this paper, OPM/T is presented and demonstrated through the specification of a home heating system.
منابع مشابه
Extending the Object-Process Methodology to Handle Real-Time Systems
There is general consensus in the software literature that real-time systems are difficult to model, specify, and design. It is an important and challenging task to develop an intuitive and easyto-use, yet coherent and concise method for specifying such systems. The Object-Process Methodology (OPM) graphically specifies systems in a single unified model that describes the staticstructural and b...
متن کاملTimed Communicating Object Z
This paper describes a timed, multithreaded object modeling notation for specifying real-time, concurrent, and reactive systems. The notation Timed Communicating Object Z (TCOZ) builds on Object-Z's strengths in modeling complex data and algorithms, and on Timed CSP's strengths in modeling process control and real-time interactions. TCOZ is novel in that it includes timing primitives, properly ...
متن کاملParallel Object-Oriented Synthesis Methodology
POSM, a new object-oriented synthesis methodology for multiprocessor systems, parallelizes the recently proposed Performance Synthesis Methodology (PSM). POSM increases the efficiency of PSM and provides a mechanism for specifying the inter-dependence of system parts. POSM introduces a new object-oriented relationship for enhanced modeling of components and a new operator for administering desi...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملThe Model Multiplicity Problem: Experimenting with Real-Time Specification Methods
ÐThe Object-Process Methodology (OPM) specifies both graphically and textually the system's static-structural and behavioral-procedural aspects through a single unifying model. This model singularity is contrasted with the multimodel approach applied by existing object-oriented system analysis methods. These methods usually employ at least three distinct models for specifying various system asp...
متن کامل